/* ------------- color line --------------- */

.dark{
    color:#333 !important
}

.white{
    color:#fff !important
}

.red{
    color:#dd5a43 !important
}

.red2{
    color:#e08374 !important
}

.light-red{
    color:#f77 !important
}

.blue{
    color:#478fca !important
}

.light-blue{
    color:#93cbf9 !important
}

.green{
    color:#69aa46 !important
}

.light-green{
    color:#b0d877 !important
}

.orange{
    color:#ff892a !important
}

.orange2{
    color:#feb902 !important
}

.light-orange{
    color:#fcac6f !important
}

.purple{
    color:#a069c3 !important
}

.pink{
    color:#c6699f !important
}

.pink2{
    color:#d6487e !important
}

.brown{
    color:#a52a2a !important
}

.grey{
    color:#777 !important
}

.light-grey{
    color:#bbb !important
}

/* ------------- font-size line --------------- */

.bigger-110{
    font-size:110% !important
}

.bigger-120{
    font-size:120% !important
}

.bigger-130{
    font-size:130% !important
}

.bigger-140{
    font-size:140% !important
}

.bigger-150{
    font-size:150% !important
}

.bigger-160{
    font-size:160% !important
}

.bigger-170{
    font-size:170% !important
}

.bigger-180{
    font-size:180% !important
}

.bigger-190{
    font-size:190% !important
}

.bigger-200{
    font-size:200% !important
}

.bigger-210{
    font-size:210% !important
}

.bigger-220{
    font-size:220% !important
}

.bigger-230{
    font-size:230% !important
}

.bigger-240{
    font-size:240% !important
}

.bigger-250{
    font-size:250% !important
}

.bigger-260{
    font-size:260% !important
}

.bigger-270{
    font-size:270% !important
}

.bigger-280{
    font-size:280% !important
}

.bigger-290{
    font-size:290% !important
}

.bigger-300{
    font-size:300% !important
}

.bigger-125{
    font-size:125% !important
}

.bigger-175{
    font-size:175% !important
}

.bigger-225{
    font-size:225% !important
}

.bigger-275{
    font-size:275% !important
}

.smaller-90{
    font-size:90% !important
}

.smaller-80{
    font-size:80% !important
}

.smaller-70{
    font-size:70% !important
}

.smaller-60{
    font-size:60% !important
}

.smaller-50{
    font-size:50% !important
}

.smaller-40{
    font-size:40% !important
}

.smaller-30{
    font-size:30% !important
}

.smaller-20{
    font-size:20% !important
}

.smaller-75{
    font-size:75% !important
}

/* ------------- action-buttons line --------------- */

.action-buttons a{
    margin:0 3px;
    display:inline-block;
    opacity:0.85;
    -webkit-transition:all 0.1s;
    transition:all 0.1s
}

.action-buttons a:hover{
    text-decoration:none;
    opacity:1;
    -moz-transform:scale(1.2);
    -webkit-transform:scale(1.2);
    -o-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2)
}

/* ------------- label line --------------- */

.label-transparent,.badge-transparent{
    background-color:transparent !important
}

.label-grey,.badge-grey{
    background-color:#a0a0a0 !important
}

.label-info,.badge-info{
    background-color:#3a87ad !important
}

.label-primary,.badge-primary{
    background-color:#428bca !important
}

.label-success,.badge-success{
    background-color:#82af6f !important
}

.label-danger,.badge-danger{
    background-color:#d15b47 !important
}

.label-important,.badge-important{
    background-color:#d15b47 !important
}

.label-inverse,.badge-inverse{
    background-color:#333 !important
}

.label-warning,.badge-warning{
    background-color:#f89406 !important
}

.label-pink,.badge-pink{
    background-color:#d6487e !important
}

.label-purple,.badge-purple{
    background-color:#9585bf !important
}

.label-yellow,.badge-yellow{
    background-color:#fee188 !important
}

.label-light,.badge-light{
    background-color:#e7e7e7 !important
}

.badge-yellow,.label-yellow{
    color:#996633 !important;
    border-color:#fee188
}

.badge-light,.label-light{
    color:#888 !important
}

.label.arrowed,.label.arrowed-in{
    position:relative;
    z-index:1
}

.label.arrowed:before,.label.arrowed-in:before{
    display:inline-block;
    content:"";
    position:absolute;
    top:0;
    z-index:-1;
    border:1px solid transparent;
    border-right-color:#abbac3;
    -moz-border-right-colors:#abbac3
}

.label.arrowed-in:before{
    border-color:#abbac3;
    border-left-color:transparent !important;
    -moz-border-left-colors:none !important
}

.label.arrowed-right,.label.arrowed-in-right{
    position:relative;
    z-index:1
}

.label.arrowed-right:after,.label.arrowed-in-right:after{
    display:inline-block;
    content:"";
    position:absolute;
    top:0;
    z-index:-1;
    border:1px solid transparent;
    border-left-color:#abbac3;
    -moz-border-left-colors:#abbac3
}

.label.arrowed-in-right:after{
    border-color:#abbac3;
    border-right-color:transparent !important;
    -moz-border-right-colors:none !important
}

.label-info.arrowed:before{
    border-right-color:#3a87ad;
    -moz-border-right-colors:#3a87ad
}

.label-info.arrowed-in:before{
    border-color:#3a87ad;
    -moz-border-right-colors:#3a87ad
}

.label-info.arrowed-right:after{
    border-left-color:#3a87ad;
    -moz-border-left-colors:#3a87ad
}

.label-info.arrowed-in-right:after{
    border-color:#3a87ad;
    -moz-border-left-colors:#3a87ad
}

.label-primary.arrowed:before{
    border-right-color:#428bca;
    -moz-border-right-colors:#428bca
}

.label-primary.arrowed-in:before{
    border-color:#428bca;
    -moz-border-right-colors:#428bca
}

.label-primary.arrowed-right:after{
    border-left-color:#428bca;
    -moz-border-left-colors:#428bca
}

.label-primary.arrowed-in-right:after{
    border-color:#428bca;
    -moz-border-left-colors:#428bca
}

.label-success.arrowed:before{
    border-right-color:#82af6f;
    -moz-border-right-colors:#82af6f
}

.label-success.arrowed-in:before{
    border-color:#82af6f;
    -moz-border-right-colors:#82af6f
}

.label-success.arrowed-right:after{
    border-left-color:#82af6f;
    -moz-border-left-colors:#82af6f
}

.label-success.arrowed-in-right:after{
    border-color:#82af6f;
    -moz-border-left-colors:#82af6f
}

.label-warning.arrowed:before{
    border-right-color:#f89406;
    -moz-border-right-colors:#f89406
}

.label-warning.arrowed-in:before{
    border-color:#f89406;
    -moz-border-right-colors:#f89406
}

.label-warning.arrowed-right:after{
    border-left-color:#f89406;
    -moz-border-left-colors:#f89406
}

.label-warning.arrowed-in-right:after{
    border-color:#f89406;
    -moz-border-left-colors:#f89406
}

.label-important.arrowed:before{
    border-right-color:#d15b47;
    -moz-border-right-colors:#d15b47
}

.label-important.arrowed-in:before{
    border-color:#d15b47;
    -moz-border-right-colors:#d15b47
}

.label-important.arrowed-right:after{
    border-left-color:#d15b47;
    -moz-border-left-colors:#d15b47
}

.label-important.arrowed-in-right:after{
    border-color:#d15b47;
    -moz-border-left-colors:#d15b47
}

.label-danger.arrowed:before{
    border-right-color:#d15b47;
    -moz-border-right-colors:#d15b47
}

.label-danger.arrowed-in:before{
    border-color:#d15b47;
    -moz-border-right-colors:#d15b47
}

.label-danger.arrowed-right:after{
    border-left-color:#d15b47;
    -moz-border-left-colors:#d15b47
}

.label-danger.arrowed-in-right:after{
    border-color:#d15b47;
    -moz-border-left-colors:#d15b47
}

.label-inverse.arrowed:before{
    border-right-color:#333;
    -moz-border-right-colors:#333
}

.label-inverse.arrowed-in:before{
    border-color:#333;
    -moz-border-right-colors:#333
}

.label-inverse.arrowed-right:after{
    border-left-color:#333;
    -moz-border-left-colors:#333
}

.label-inverse.arrowed-in-right:after{
    border-color:#333;
    -moz-border-left-colors:#333
}

.label-pink.arrowed:before{
    border-right-color:#d6487e;
    -moz-border-right-colors:#d6487e
}

.label-pink.arrowed-in:before{
    border-color:#d6487e;
    -moz-border-right-colors:#d6487e
}

.label-pink.arrowed-right:after{
    border-left-color:#d6487e;
    -moz-border-left-colors:#d6487e
}

.label-pink.arrowed-in-right:after{
    border-color:#d6487e;
    -moz-border-left-colors:#d6487e
}

.label-purple.arrowed:before{
    border-right-color:#9585bf;
    -moz-border-right-colors:#9585bf
}

.label-purple.arrowed-in:before{
    border-color:#9585bf;
    -moz-border-right-colors:#9585bf
}

.label-purple.arrowed-right:after{
    border-left-color:#9585bf;
    -moz-border-left-colors:#9585bf
}

.label-purple.arrowed-in-right:after{
    border-color:#9585bf;
    -moz-border-left-colors:#9585bf
}

.label-yellow.arrowed:before{
    border-right-color:#fee188;
    -moz-border-right-colors:#fee188
}

.label-yellow.arrowed-in:before{
    border-color:#fee188;
    -moz-border-right-colors:#fee188
}

.label-yellow.arrowed-right:after{
    border-left-color:#fee188;
    -moz-border-left-colors:#fee188
}

.label-yellow.arrowed-in-right:after{
    border-color:#fee188;
    -moz-border-left-colors:#fee188
}

.label-light.arrowed:before{
    border-right-color:#e7e7e7;
    -moz-border-right-colors:#e7e7e7
}

.label-light.arrowed-in:before{
    border-color:#e7e7e7;
    -moz-border-right-colors:#e7e7e7
}

.label-light.arrowed-right:after{
    border-left-color:#e7e7e7;
    -moz-border-left-colors:#e7e7e7
}

.label-light.arrowed-in-right:after{
    border-color:#e7e7e7;
    -moz-border-left-colors:#e7e7e7
}

.label-grey.arrowed:before{
    border-right-color:#a0a0a0;
    -moz-border-right-colors:#a0a0a0
}

.label-grey.arrowed-in:before{
    border-color:#a0a0a0;
    -moz-border-right-colors:#a0a0a0
}

.label-grey.arrowed-right:after{
    border-left-color:#a0a0a0;
    -moz-border-left-colors:#a0a0a0
}

.label-grey.arrowed-in-right:after{
    border-color:#a0a0a0;
    -moz-border-left-colors:#a0a0a0
}

.label{
    font-size:12px;
    line-height:1.15;
    height:20px
}

.label.arrowed{
    margin-left:5px
}

.label.arrowed:before{
    left:-10px;
    border-width:10px 5px
}

.label.arrowed-in{
    margin-left:5px
}

.label.arrowed-in:before{
    left:-5px;
    border-width:10px 5px
}

.label.arrowed-right{
    margin-right:5px
}

.label.arrowed-right:after{
    right:-10px;
    border-width:10px 5px
}

.label.arrowed-in-right{
    margin-right:5px
}

.label.arrowed-in-right:after{
    right:-5px;
    border-width:10px 5px
}

.label-lg{
    padding:0.3em 0.6em 0.4em;
    font-size:13px;
    line-height:1.1;
    height:24px
}

.label-lg.arrowed{
    margin-left:6px
}

.label-lg.arrowed:before{
    left:-12px;
    border-width:12px 6px
}

.label-lg.arrowed-in{
    margin-left:6px
}

.label-lg.arrowed-in:before{
    left:-6px;
    border-width:12px 6px
}

.label-lg.arrowed-right{
    margin-right:6px
}

.label-lg.arrowed-right:after{
    right:-12px;
    border-width:12px 6px
}

.label-lg.arrowed-in-right{
    margin-right:6px
}

.label-lg.arrowed-in-right:after{
    right:-6px;
    border-width:12px 6px
}

.label-xlg{
    padding:0.3em 0.7em 0.4em;
    font-size:14px;
    line-height:1.3;
    height:28px
}

.label-xlg.arrowed{
    margin-left:7px
}

.label-xlg.arrowed:before{
    left:-14px;
    border-width:14px 7px
}

.label-xlg.arrowed-in{
    margin-left:7px
}

.label-xlg.arrowed-in:before{
    left:-7px;
    border-width:14px 7px
}

.label-xlg.arrowed-right{
    margin-right:7px
}

.label-xlg.arrowed-right:after{
    right:-14px;
    border-width:14px 7px
}

.label-xlg.arrowed-in-right{
    margin-right:7px
}

.label-xlg.arrowed-in-right:after{
    right:-7px;
    border-width:14px 7px
}

.label-sm{
    padding:0.2em 0.4em 0.3em;
    font-size:11px;
    line-height:1;
    height:18px
}

.label-sm.arrowed{
    margin-left:4px
}

.label-sm.arrowed:before{
    left:-8px;
    border-width:9px 4px
}

.label-sm.arrowed-in{
    margin-left:4px
}

.label-sm.arrowed-in:before{
    left:-4px;
    border-width:9px 4px
}

.label-sm.arrowed-right{
    margin-right:4px
}

.label-sm.arrowed-right:after{
    right:-8px;
    border-width:9px 4px
}

.label-sm.arrowed-in-right{
    margin-right:4px
}

.label-sm.arrowed-in-right:after{
    right:-4px;
    border-width:9px 4px
}

.label>span,.label>.ace-icon{
    line-height:1;
    vertical-align:bottom
}

/* ------------- timeline line --------------- */

.timeline-container{
    position:relative;
    padding-top:4px;
    margin-bottom:32px
}

.timeline-container:last-child{
    margin-bottom:0
}

.timeline-container:before{
    content:"";
    display:block;
    position:absolute;
    left:28px;
    top:0;
    bottom:0;
    border:1px solid #E2E3E7;
    background-color:#E7EAEF;
    width:4px;
    border-width:0 1px
}

.timeline-container:first-child:before{
    border-top-width:1px
}

.timeline-container:last-child:before{
    border-bottom-width:1px
}

.timeline-item{
    position:relative;
    margin-bottom:8px
}

.timeline-item .widget-box{
    background-color:#F2F6F9;
    color:#595C66
}

.timeline-item .transparent.widget-box{
    border-left:3px solid #DAE1E5
}

.timeline-item .transparent .widget-header{
    background-color:#ECF1F4;
    border-bottom-width:0
}

.timeline-item .transparent .widget-header>.widget-title{
    margin-left:8px
}

.timeline-item:nth-child(even) .widget-box{
    background-color:#F3F3F3;
    color:#616161
}

.timeline-item:nth-child(even) .widget-box.transparent{
    border-left-color:#DBDBDB !important
}

.timeline-item:nth-child(even) .widget-box.transparent .widget-header{
    background-color:#EEE !important
}

.timeline-item .widget-box{
    margin:0;
    position:relative;
    max-width:none;
    margin-left:60px
}

.timeline-item .widget-main{
    margin:0;
    position:relative;
    max-width:none;
    border-bottom-width:0
}

.timeline-item .widget-body{
    background-color:transparent
}

.timeline-item .widget-toolbox{
    padding:4px 8px 0 !important;
    background-color:transparent !important;
    border-width:0 !important;
    margin:0 0px !important
}

.timeline-info{
    float:left;
    width:60px;
    text-align:center;
    position:relative
}

.timeline-info img{
    border-radius:100%;
    max-width:42px
}

.timeline-info .label,.timeline-info .badge{
    font-size:12px
}

.timeline-container:not(.timeline-style2) .timeline-indicator{
    opacity:1;
    border-radius:100%;
    display:inline-block;
    font-size:16px;
    height:36px;
    line-height:30px;
    width:36px;
    text-align:center;
    text-shadow:none !important;
    padding:0;
    cursor:default;
    border:3px solid #FFF !important
}

.timeline-label{
    display:block;
    clear:both;
    margin:0 0 18px;
    margin-left:34px
}

.timeline-item img{
    border:1px solid #AAA;
    padding:2px;
    background-color:#FFF
}

.timeline-style2:before{
    display:none
}

.timeline-style2 .timeline-item{
    padding-bottom:22px;
    margin-bottom:0
}

.timeline-style2 .timeline-item:last-child{
    padding-bottom:0
}

.timeline-style2 .timeline-item:before{
    content:"";
    display:block;
    position:absolute;
    left:90px;
    top:5px;
    bottom:-5px;
    border-width:0;
    background-color:#DDD;
    width:2px;
    max-width:2px
}

.timeline-style2 .timeline-item:last-child:before{
    display:none
}

.timeline-style2 .timeline-item:first-child:before{
    display:block
}

.timeline-style2 .timeline-item .transparent .widget-header{
    background-color:transparent !important
}

.timeline-style2 .timeline-item .transparent.widget-box{
    background-color:transparent !important;
    border-left:none !important
}

.timeline-style2 .timeline-info{
    width:100px
}

.timeline-style2 .timeline-indicator{
    font-size:0;
    height:12px;
    line-height:12px;
    width:12px;
    border-width:1px !important;
    background-color:#FFFFFF !important;
    position:absolute;
    left:85px;
    top:3px;
    opacity:1;
    border-radius:100%;
    display:inline-block;
    padding:0
}

.timeline-style2 .timeline-date{
    display:inline-block;
    width:72px;
    text-align:right;
    margin-right:25px;
    color:#777
}

.timeline-style2 .timeline-item .widget-box{
    margin-left:112px
}

.timeline-style2 .timeline-label{
    width:75px;
    text-align:center;
    margin-left:0;
    margin-bottom:10px;
    text-align:right;
    color:#666;
    font-size:14px
}

.timeline-time{
    text-align:center;
    position:static
}

/* ------------- widget line --------------- */

.widget-header{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    position:relative;
    min-height:38px;
    background:#f7f7f7;
    background-image:-webkit-linear-gradient(top, #fff 0, #eee 100%);
    background-image:linear-gradient(to bottom, #fff 0, #eee 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
    color:#669fc7;
    border-bottom:1px solid #DDD;
    padding-left:12px
}

.widget-header:before,.widget-header:after{
    content:"";
    display:table;
    line-height:0
}

.widget-header:after{
    clear:right
}

.collapsed>.widget-header{
    border-bottom-width:0
}

.collapsed.fullscreen>.widget-header{
    border-bottom-width:1px
}

.collapsed>.widget-body{
    display:none
}

.widget-header-flat{
    background:#F7F7F7;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.widget-header-large{
    min-height:49px;
    padding-left:18px
}

.widget-header-small{
    min-height:31px;
    padding-left:10px
}

.widget-header>.widget-title{
    line-height:36px;
    padding:0;
    margin:0;
    display:inline
}

.widget-header>.widget-title>.ace-icon{
    margin-right:5px;
    font-weight:normal;
    display:inline-block
}

.widget-header-large>.widget-title{
    line-height:48px
}

.widget-header-small>.widget-title{
    line-height:30px
}

.widget-toolbar{
    display:inline-block;
    padding:0 10px;
    line-height:37px;
    float:right;
    position:relative
}

.widget-header-large>.widget-toolbar{
    line-height:48px
}

.widget-header-small>.widget-toolbar{
    line-height:29px
}

.widget-toolbar.no-padding{
    padding:0
}

.widget-toolbar.padding-5{
    padding:0 5px
}

.widget-toolbar:before{
    display:inline-block;
    content:"";
    position:absolute;
    top:3px;
    bottom:3px;
    left:-1px;
    border:1px solid #D9D9D9;
    border-width:0 1px 0 0
}

.widget-header-large>.widget-toolbar:before{
    top:6px;
    bottom:6px
}

[class*="widget-color-"]>.widget-header>.widget-toolbar:before{
    border-color:#EEE
}

.widget-color-orange>.widget-header>.widget-toolbar:before{
    border-color:#FEA
}

.widget-color-dark>.widget-header>.widget-toolbar:before{
    border-color:#222;
    box-shadow:-1px 0 0 rgba(255,255,255,0.2),inset 1px 0 0 rgba(255,255,255,0.1)
}

.widget-toolbar.no-border:before{
    display:none
}

.widget-toolbar label{
    display:inline-block;
    vertical-align:middle;
    margin-bottom:0
}

.widget-toolbar>a,.widget-toolbar>.widget-menu>a{
    font-size:14px;
    margin:0 1px;
    display:inline-block;
    padding:0;
    line-height:24px
}

.widget-toolbar>a:hover,.widget-toolbar>.widget-menu>a:hover{
    text-decoration:none
}

.widget-header-large>.widget-toolbar>a,.widget-header-large>.widget-toolbar>.widget-menu>a{
    font-size:15px;
    margin:0 1px
}

.widget-toolbar>.btn{
    line-height:27px;
    margin-top:-2px
}

.widget-toolbar>.btn.smaller{
    line-height:26px
}

.widget-toolbar>.btn.bigger{
    line-height:28px
}

.widget-toolbar>.btn-sm{
    line-height:24px
}

.widget-toolbar>.btn-sm.smaller{
    line-height:23px
}

.widget-toolbar>.btn-sm.bigger{
    line-height:25px
}

.widget-toolbar>.btn-xs{
    line-height:22px
}

.widget-toolbar>.btn-xs.smaller{
    line-height:21px
}

.widget-toolbar>.btn-xs.bigger{
    line-height:23px
}

.widget-toolbar>.btn-minier{
    line-height:18px
}

.widget-toolbar>.btn-minier.smaller{
    line-height:17px
}

.widget-toolbar>.btn-minier.bigger{
    line-height:19px
}

.widget-toolbar>.btn-lg{
    line-height:36px
}

.widget-toolbar>.btn-lg.smaller{
    line-height:34px
}

.widget-toolbar>.btn-lg.bigger{
    line-height:38px
}

.widget-toolbar-dark{
    background:#444
}

.widget-toolbar-light{
    background:rgba(255,255,255,0.85)
}

.widget-toolbar>.widget-menu{
    display:inline-block;
    position:relative
}

.widget-toolbar>a[data-action],.widget-toolbar>.widget-menu>a[data-action]{
    -webkit-transition:transform 0.1s;
    transition:transform 0.1s
}

.widget-toolbar>a[data-action]>.ace-icon,.widget-toolbar>.widget-menu>a[data-action]>.ace-icon{
    margin-right:0
}

.widget-toolbar>a[data-action]:focus,.widget-toolbar>.widget-menu>a[data-action]:focus{
    text-decoration:none;
    outline:none
}

.widget-toolbar>a[data-action]:hover,.widget-toolbar>.widget-menu>a[data-action]:hover{
    -moz-transform:scale(1.2);
    -webkit-transform:scale(1.2);
    -o-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2)
}

[class*="widget-color-"]>.widget-header>.widget-toolbar>[data-action],[class*="widget-color-"]>.widget-header>.widget-toolbar>.widget-menu>[data-action]{
    text-shadow:0 1px 1px rgba(0,0,0,0.2)
}

[class*="widget-color-"]>.widget-header>.widget-toolbar>[data-action="settings"],[class*="widget-color-"]>.widget-header>.widget-toolbar>.widget-menu>[data-action="settings"]{
    color:#D3E4ED
}

[class*="widget-color-"]>.widget-header>.widget-toolbar>[data-action="reload"],[class*="widget-color-"]>.widget-header>.widget-toolbar>.widget-menu>[data-action="reload"]{
    color:#DEEAD3
}

[class*="widget-color-"]>.widget-header>.widget-toolbar>[data-action="collapse"],[class*="widget-color-"]>.widget-header>.widget-toolbar>.widget-menu>[data-action="collapse"]{
    color:#E2E2E2
}

[class*="widget-color-"]>.widget-header>.widget-toolbar>[data-action="close"],[class*="widget-color-"]>.widget-header>.widget-toolbar>.widget-menu>[data-action="close"]{
    color:#FFD9D5
}

.widget-color-orange>.widget-header>.widget-toolbar>[data-action],.widget-color-orange>.widget-header>.widget-toolbar>.widget-menu>[data-action]{
    text-shadow:none
}

.widget-color-orange>.widget-header>.widget-toolbar>[data-action="settings"],.widget-color-orange>.widget-header>.widget-toolbar>.widget-menu>[data-action="settings"]{
    color:#559AAB
}

.widget-color-orange>.widget-header>.widget-toolbar>[data-action="reload"],.widget-color-orange>.widget-header>.widget-toolbar>.widget-menu>[data-action="reload"]{
    color:#7CA362
}

.widget-color-orange>.widget-header>.widget-toolbar>[data-action="collapse"],.widget-color-orange>.widget-header>.widget-toolbar>.widget-menu>[data-action="collapse"]{
    color:#777
}

.widget-color-orange>.widget-header>.widget-toolbar>[data-action="close"],.widget-color-orange>.widget-header>.widget-toolbar>.widget-menu>[data-action="close"]{
    color:#A05656
}

.widget-box[class*="widget-color-"]>.widget-header{
    color:#FFF;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.widget-color-blue{
    border-color:#307ecc
}

.widget-color-blue>.widget-header{
    background:#307ecc;
    border-color:#307ecc
}

.widget-color-blue2{
    border-color:#5090c1
}

.widget-color-blue2>.widget-header{
    background:#5090c1;
    border-color:#5090c1
}

.widget-color-blue3{
    border-color:#6379aa
}

.widget-color-blue3>.widget-header{
    background:#6379aa;
    border-color:#6379aa
}

.widget-color-green{
    border-color:#82af6f
}

.widget-color-green>.widget-header{
    background:#82af6f;
    border-color:#82af6f
}

.widget-color-green2{
    border-color:#2e8965
}

.widget-color-green2>.widget-header{
    background:#2e8965;
    border-color:#2e8965
}

.widget-color-green3{
    border-color:#4ebc30
}

.widget-color-green3>.widget-header{
    background:#4ebc30;
    border-color:#4ebc30
}

.widget-color-red{
    border-color:#e2755f
}

.widget-color-red>.widget-header{
    background:#e2755f;
    border-color:#e2755f
}

.widget-color-red2{
    border-color:#e04141
}

.widget-color-red2>.widget-header{
    background:#e04141;
    border-color:#e04141
}

.widget-color-red3{
    border-color:#d15b47
}

.widget-color-red3>.widget-header{
    background:#d15b47;
    border-color:#d15b47
}

.widget-color-purple{
    border-color:#7e6eb0
}

.widget-color-purple>.widget-header{
    background:#7e6eb0;
    border-color:#7e6eb0
}

.widget-color-pink{
    border-color:#ce6f9e
}

.widget-color-pink>.widget-header{
    background:#ce6f9e;
    border-color:#ce6f9e
}

.widget-color-orange{
    border-color:#e8b10d
}

.widget-color-orange>.widget-header{
    color:#855d10 !important;
    border-color:#e8b10d;
    background:#ffc657
}

.widget-color-dark{
    border-color:#5a5a5a
}

.widget-color-dark>.widget-header{
    border-color:#666;
    background:#404040
}

.widget-color-grey{
    border-color:#9e9e9e
}

.widget-color-grey>.widget-header{
    border-color:#aaa;
    background:#848484
}

.widget-box.transparent{
    border-width:0
}

.widget-box.transparent>.widget-header{
    background:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border-width:0;
    border-bottom:1px solid #DCE8F1;
    color:#4383B4;
    padding-left:3px
}

.widget-box.transparent>.widget-header-large{
    padding-left:5px
}

.widget-box.transparent>.widget-header-small{
    padding-left:1px
}

.widget-box.transparent>.widget-body{
    border-width:0;
    background-color:transparent
}

.widget-box>.widget-header>.widget-toolbar>[data-action="settings"],.widget-color-dark>.widget-header>.widget-toolbar>[data-action="settings"],.widget-box>.widget-header>.widget-toolbar>.widget-menu>[data-action="settings"],.widget-color-dark>.widget-header>.widget-toolbar>.widget-menu>[data-action="settings"]{
    color:#99CADB
}

.widget-box>.widget-header>.widget-toolbar>[data-action="reload"],.widget-color-dark>.widget-header>.widget-toolbar>[data-action="reload"],.widget-box>.widget-header>.widget-toolbar>.widget-menu>[data-action="reload"],.widget-color-dark>.widget-header>.widget-toolbar>.widget-menu>[data-action="reload"]{
    color:#ACD392
}

.widget-box>.widget-header>.widget-toolbar>[data-action="collapse"],.widget-color-dark>.widget-header>.widget-toolbar>[data-action="collapse"],.widget-box>.widget-header>.widget-toolbar>.widget-menu>[data-action="collapse"],.widget-color-dark>.widget-header>.widget-toolbar>.widget-menu>[data-action="collapse"]{
    color:#AAA
}

.widget-box>.widget-header>.widget-toolbar>[data-action="close"],.widget-color-dark>.widget-header>.widget-toolbar>[data-action="close"],.widget-box>.widget-header>.widget-toolbar>.widget-menu>[data-action="close"],.widget-color-dark>.widget-header>.widget-toolbar>.widget-menu>[data-action="close"]{
    color:#E09E96
}

.widget-body{
    background-color:#FFF
}

.widget-main{
    padding:12px
}

.widget-main.padding-32{
    padding:32px
}

.widget-main.padding-30{
    padding:30px
}

.widget-main.padding-28{
    padding:28px
}

.widget-main.padding-26{
    padding:26px
}

.widget-main.padding-24{
    padding:24px
}

.widget-main.padding-22{
    padding:22px
}

.widget-main.padding-20{
    padding:20px
}

.widget-main.padding-18{
    padding:18px
}

.widget-main.padding-16{
    padding:16px
}

.widget-main.padding-14{
    padding:14px
}

.widget-main.padding-12{
    padding:12px
}

.widget-main.padding-10{
    padding:10px
}

.widget-main.padding-8{
    padding:8px
}

.widget-main.padding-6{
    padding:6px
}

.widget-main.padding-4{
    padding:4px
}

.widget-main.padding-2{
    padding:2px
}

.widget-main.padding-0{
    padding:0
}

.widget-main.no-padding{
    padding:0
}

.widget-toolbar .progress{
    vertical-align:middle;
    display:inline-block;
    margin:0
}

.widget-toolbar>.dropdown,.widget-toolbar>.dropup{
    display:inline-block
}

[class*="widget-color-"]>.widget-header>.widget-toolbar>[data-action],[class*="widget-color-"]>.widget-header>.widget-toolbar>.widget-menu>[data-action]{
    text-shadow:0 1px 1px rgba(0,0,0,0.2)
}

[class*="widget-color-"]>.widget-header>.widget-toolbar>[data-action="settings"],[class*="widget-color-"]>.widget-header>.widget-toolbar>.widget-menu>[data-action="settings"]{
    color:#D3E4ED
}

[class*="widget-color-"]>.widget-header>.widget-toolbar>[data-action="reload"],[class*="widget-color-"]>.widget-header>.widget-toolbar>.widget-menu>[data-action="reload"]{
    color:#DEEAD3
}

[class*="widget-color-"]>.widget-header>.widget-toolbar>[data-action="collapse"],[class*="widget-color-"]>.widget-header>.widget-toolbar>.widget-menu>[data-action="collapse"]{
    color:#E2E2E2
}

[class*="widget-color-"]>.widget-header>.widget-toolbar>[data-action="close"],[class*="widget-color-"]>.widget-header>.widget-toolbar>.widget-menu>[data-action="close"]{
    color:#FFD9D5
}

.widget-color-orange>.widget-header>.widget-toolbar>[data-action],.widget-color-orange>.widget-header>.widget-toolbar>.widget-menu>[data-action]{
    text-shadow:none
}

.widget-color-orange>.widget-header>.widget-toolbar>[data-action="settings"],.widget-color-orange>.widget-header>.widget-toolbar>.widget-menu>[data-action="settings"]{
    color:#559AAB
}

.widget-color-orange>.widget-header>.widget-toolbar>[data-action="reload"],.widget-color-orange>.widget-header>.widget-toolbar>.widget-menu>[data-action="reload"]{
    color:#7CA362
}

.widget-color-orange>.widget-header>.widget-toolbar>[data-action="collapse"],.widget-color-orange>.widget-header>.widget-toolbar>.widget-menu>[data-action="collapse"]{
    color:#777
}

.widget-color-orange>.widget-header>.widget-toolbar>[data-action="close"],.widget-color-orange>.widget-header>.widget-toolbar>.widget-menu>[data-action="close"]{
    color:#A05656
}

.widget-box[class*="widget-color-"]>.widget-header{
    color:#FFF;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.widget-color-blue{
    border-color:#307ecc
}

.widget-color-blue>.widget-header{
    background:#307ecc;
    border-color:#307ecc
}

.widget-color-blue2{
    border-color:#5090c1
}

.widget-color-blue2>.widget-header{
    background:#5090c1;
    border-color:#5090c1
}

.widget-color-blue3{
    border-color:#6379aa
}

.widget-color-blue3>.widget-header{
    background:#6379aa;
    border-color:#6379aa
}

.widget-color-green{
    border-color:#82af6f
}

.widget-color-green>.widget-header{
    background:#82af6f;
    border-color:#82af6f
}

.widget-color-green2{
    border-color:#2e8965
}

.widget-color-green2>.widget-header{
    background:#2e8965;
    border-color:#2e8965
}

.widget-color-green3{
    border-color:#4ebc30
}

.widget-color-green3>.widget-header{
    background:#4ebc30;
    border-color:#4ebc30
}

.widget-color-red{
    border-color:#e2755f
}

.widget-color-red>.widget-header{
    background:#e2755f;
    border-color:#e2755f
}

.widget-color-red2{
    border-color:#e04141
}

.widget-color-red2>.widget-header{
    background:#e04141;
    border-color:#e04141
}

.widget-color-red3{
    border-color:#d15b47
}

.widget-color-red3>.widget-header{
    background:#d15b47;
    border-color:#d15b47
}

.widget-color-purple{
    border-color:#7e6eb0
}

.widget-color-purple>.widget-header{
    background:#7e6eb0;
    border-color:#7e6eb0
}

.widget-color-pink{
    border-color:#ce6f9e
}

.widget-color-pink>.widget-header{
    background:#ce6f9e;
    border-color:#ce6f9e
}

.widget-color-orange{
    border-color:#e8b10d
}

.widget-color-orange>.widget-header{
    color:#855d10 !important;
    border-color:#e8b10d;
    background:#ffc657
}

.widget-color-dark{
    border-color:#5a5a5a
}

.widget-color-dark>.widget-header{
    border-color:#666;
    background:#404040
}

.widget-color-grey{
    border-color:#9e9e9e
}

.widget-color-grey>.widget-header{
    border-color:#aaa;
    background:#848484
}

.widget-box.transparent{
    border-width:0
}

.widget-box.transparent>.widget-header{
    background:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border-width:0;
    border-bottom:1px solid #DCE8F1;
    color:#4383B4;
    padding-left:3px
}

.widget-box.transparent>.widget-header-large{
    padding-left:5px
}

.widget-box.transparent>.widget-header-small{
    padding-left:1px
}

.widget-box.transparent>.widget-body{
    border-width:0;
    background-color:transparent
}

.widget-box.light-border[class*="widget-color-"]:not(.fullscreen){
    border-width:0
}

.widget-box.light-border[class*="widget-color-"]:not(.fullscreen)>.widget-header{
    border:1px solid;
    border-color:inherit
}

.widget-box.light-border[class*="widget-color-"]:not(.fullscreen)>.widget-body{
    border:1px solid;
    border-color:#D6D6D6;
    border-width:0 1px 1px
}

.widget-box.no-border{
    border-width:0
}

.widget-box.fullscreen{
    position:fixed;
    margin:0;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:#FFF;
    border-width:3px;
    z-index:1030;
    -moz-backface-visibility:hidden
}

.widget-box.fullscreen:not([class*="widget-color-"]){
    border-color:#AAA
}

.widget-body .table{
    border-top:1px solid #E5E5E5
}

.widget-body .table thead:first-child tr{
    background:#FFF
}

[class*="widget-color-"]>.widget-body .table thead:first-child tr{
    background:#f2f2f2;
    background-image:-webkit-linear-gradient(top, #f8f8f8 0, #ececec 100%);
    background-image:linear-gradient(to bottom, #f8f8f8 0, #ececec 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0)
}

.widget-body .table.table-bordered thead:first-child>tr{
    border-top-width:0
}

.widget-main.no-padding .table{
    margin-bottom:0;
    border-width:0
}

.widget-main.no-padding .table-bordered th:first-child,.widget-main.no-padding .table-bordered td:first-child{
    border-left-width:0
}

.transparent>.widget-body .widget-main .table-bordered>thead>tr>th:last-child,.widget-main.no-padding .table-bordered>thead>tr>th:last-child,.transparent>.widget-body .widget-main .table-bordered>tbody>tr>td:last-child,.widget-main.no-padding .table-bordered>tbody>tr>td:last-child,.transparent>.widget-body .widget-main .table-bordered>tfoot>tr>td:last-child,.widget-main.no-padding .table-bordered>tfoot>tr>td:last-child{
    border-right-width:0 !important
}

.transparent>.widget-body .widget-main .table-bordered>tbody>tr:last-child>td,.widget-main.no-padding .table-bordered>tbody>tr:last-child>td{
    border-bottom-width:0 !important
}

.table-bordered>thead.thin-border-bottom>tr>th,.table-bordered>thead.thin-border-bottom>tr>td{
    border-bottom-width:1px
}

.widget-body .alert:last-child{
    margin-bottom:0
}

.widget-main .tab-content{
    border-width:0
}

.widget-toolbar>.nav-tabs{
    border-bottom-width:0;
    margin-bottom:0;
    top:auto;
    margin-top:3px !important
}

.widget-toolbar>.nav-tabs>li{
    margin-bottom:auto
}

.widget-toolbar>.nav-tabs>li>a{
    box-shadow:none;
    position:relative;
    top:1px;
    margin-top:1px
}

.widget-toolbar>.nav-tabs>li:not(.active)>a{
    border-color:transparent;
    background-color:transparent
}

.widget-toolbar>.nav-tabs>li:not(.active)>a:hover{
    background-color:transparent
}

.widget-toolbar>.nav-tabs>li.active>a{
    background-color:#FFF;
    border-bottom-color:transparent;
    box-shadow:none;
    margin-top:auto
}

.widget-header-small>.widget-toolbar>.nav-tabs>li>a{
    line-height:16px;
    padding-top:6px;
    padding-bottom:6px
}

.widget-header-small>.widget-toolbar>.nav-tabs>li.active>a{
    border-top-width:2px
}

.widget-header-large>.widget-toolbar>.nav-tabs>li>a{
    line-height:22px;
    padding-top:9px;
    padding-bottom:9px;
    margin-top:4px
}

.widget-header-large>.widget-toolbar>.nav-tabs>li.active>a{
    margin-top:3px
}

[class*="widget-color-"]>.widget-header>.widget-toolbar>.nav-tabs>li>a{
    border-color:transparent;
    background-color:transparent;
    color:#FFF;
    margin-right:1px
}

[class*="widget-color-"]>.widget-header>.widget-toolbar>.nav-tabs>li>a:hover{
    background-color:#FFF;
    color:#555;
    border-top-color:#FFF
}

[class*="widget-color-"]>.widget-header>.widget-toolbar>.nav-tabs>li.active>a{
    background-color:#FFF;
    color:#555;
    border-top-width:1px;
    margin-top:0
}

.widget-toolbar>.nav-tabs .widget-color-orange>.widget-header>li>a{
    color:#855D10
}

.transparent>.widget-header>.widget-toolbar>.nav-tabs>li>a{
    color:#555;
    background-color:transparent;
    border-right:1px solid transparent;
    border-left:1px solid transparent
}

.transparent>.widget-header>.widget-toolbar>.nav-tabs>li.active>a{
    border-top-color:#4C8FBD;
    border-right:1px solid #C5D0DC;
    border-left:1px solid #C5D0DC;
    background-color:#FFF;
    box-shadow:none
}

.widget-toolbox{
    background-color:#EEE
}

.widget-toolbox:first-child{
    padding:2px;
    border-bottom:1px solid #CCC
}

.widget-toolbox:last-child{
    padding:2px;
    border-top:1px solid #CCC
}

.transparent>.widget-body>.widget-toolbox:last-child{
    border:none;
    border-top:1px solid #CCC
}

.widget-toolbox>.btn-toolbar{
    margin:0 !important;
    padding:0
}

.widget-toolbox.center{
    text-align:center
}

.widget-toolbox.padding-16{
    padding:16px
}

.widget-toolbox.padding-14{
    padding:14px
}

.widget-toolbox.padding-12{
    padding:12px
}

.widget-toolbox.padding-10{
    padding:10px
}

.widget-toolbox.padding-8{
    padding:8px
}

.widget-toolbox.padding-6{
    padding:6px
}

.widget-toolbox.padding-4{
    padding:4px
}

.widget-toolbox.padding-2{
    padding:2px
}

.widget-toolbox.padding-0{
    padding:0
}

.widget-box-overlay{
    position:absolute;
    top:-1px;
    bottom:-1px;
    right:-1px;
    left:-1px;
    z-index:999;
    text-align:center;
    min-height:100%;
    background-color:rgba(0,0,0,0.3)
}

.widget-box-overlay>.loading-icon{
    position:relative;
    top:20%;
    left:0;
    right:0;
    text-align:center
}

.widget-box.collapsed .widget-box-overlay>.loading-icon{
    top:10%
}

.widget-box-overlay>.loading-icon.icon-spin{
    -moz-animation-duration:1.2s;
    -webkit-animation-duration:1.2s;
    -o-animation-duration:1.2s;
    -ms-animation-duration:1.2s;
    animation-duration:1.2s
}

.widget-main>form{
    margin-bottom:0
}

.widget-main>form .input-append,.widget-main>form .input-prepend{
    margin-bottom:0
}

.widget-main.no-padding>form>fieldset,.widget-main.padding-0>form>fieldset{
    padding:16px
}

.widget-main.no-padding>form>fieldset+.form-actions,.widget-main.padding-0>form>fieldset+.form-actions{
    padding:10px 0 12px
}

.widget-main.no-padding>form>.form-actions,.widget-main.padding-0>form>.form-actions{
    margin:0;
    padding:10px 12px 12px
}

.widget-placeholder{
    border:2px dashed #D9D9D9
}